package com.education.welco.pojo.vo;

import com.education.welco.pojo.OrderQuestion;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 试卷表表 order_paper
 *
 * @author d
 * @date 2021-03-04 15:45:18
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class OrderPaperTypeScore implements Serializable {
    private static final long serialVersionUID = 1L;
    //考试状态 0未开始.1进行中.2已完成
    private String examState;
    //考试班级名称
    private String tClassNames;
    //出题方式：1手动出题 2 随机出题----之前del_flag：2 随机出题 1手动出题
    private String questionMode;

    //试卷关联课程二级目录id
    private String catalogId;

    //学生id
    private Integer stuId;
    //试卷批阅状态   类型1已批阅  2未批阅  0未提交
    private Integer paperState = 0;

    //id
    private Integer id;

    //试卷类型（1、理论 2 实训 3 综合）
    private String type;
    private String[] sjTypearray;

    //试卷难易程度（1.简单 2.中等3.困难）   替换（1、人工评分 2 系统评分）
    private String level;
    private String[] sjLevelarray;


    //总分
    private String score;


    //及格分数
    private String passscore;


    //考试需知
    private String remark;


    //创建时间
    private String createTime;


    //创建人
    private String createuser;


    //试卷名称
    private String introduction;


    //考试时间
    private String doingtime;


    //删除 0正常1删除
    private String delFlag;
    private String[] delFlagarray;


    //是否可重新考试 0 不可以 1 可以
    private String rtype;

    //批阅 1批阅 2未批阅
    private Integer review;


    //开始ip
    private String startIp;
    //结束ip
    private String endIp;


    //单选题个数
    private String single;


    //单选分数
    private String singleScore;


    //多选个数
    private String many;


    //多选分数
    private String manyScore;


    //判断个数
    private String judgment;


    //判断分数
    private String judgmentScore;


    //简答个数
    private String answ;


    //简答分数
    private String answSore;//简答分数


    //考试开始时间
    private Date startTime;


    //考试结束时间
    private Date endTime;

    //班级id
    private Integer classId;

    private String[] questionIds;

    //
    private String majorName;

    private String catalogName;

    private String systemName;

    //班级总人数
    private Integer classSize;

    //试卷提交人数
    private Integer Submitnum;

    //private Integer paperId;

    private Integer userId;


    ///////////返回试题
    private List<OrderQuestion> singlList;
    private List<OrderQuestion> manList;
    private List<OrderQuestion> judgeList;
    private List<OrderQuestion> ansList;

}